find oneself in a jam - Alemán Inglés Diccionario